*{
    margin: 0px;
    padding: 0px;
}

main{
    position: absolute;
    width: 80%;
    height: 1300px;
    top: 400px;
    left: 10%;
    background-color:white;
}

nav{
    width: 100%;
    height: 60px;
    text-align: center;
}

nav a{  
        color: #d40e0e;
        text-align: center;
        text-decoration: none;
        font-size: 0.9vw;
        line-height: 60px;
        width: 5%;
        display: inline-block;
        height: 56px;
        margin: 0 1vw;
        border-bottom: 0px solid;
        transition: all 0.1s;
}

nav a:hover{
    border-bottom: 5px solid #d40e0e;
}


footer{
    position: absolute;
    top: 1600px;
    width: 100%;
    height: 700px;
}
footer div{
    position: relative;
    width: 100%;
    height: 100%;
}
footer div img{
    width: 100%;
    height: 100%;
    text-align: center;
}

footer div p{
    position: absolute;
    height: 30px;
    width:30%;
    left:35%;
    top: 600px;
    text-align: center;
}